a repeating rifle - Turkish English Dictionary